package com.chaofan.kings_poster.model;

import cn.hutool.core.util.URLUtil;
import com.chaofan.kings_poster.util.ImgUrlUtil;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.HashMap;
import java.util.Map;

/**
 * Created by Chaofan at 2019/1/28 14:16
 * email:chaofan2685@qq.com
 * 皮肤实体类
 **/
public class Skin {

    @JsonProperty("sProdName")
    private String name;

    @JsonProperty("dtInputDT")
    private String date;

    private String sProdImgNo_1;
    private String sProdImgNo_2;
    private String sProdImgNo_3;
    private String sProdImgNo_4;
    private String sProdImgNo_5;
    private String sProdImgNo_6;
    private String sProdImgNo_7;
    private String sProdImgNo_8;

    @JsonIgnore
    private Map<String,String> sProdImgNo;

    public Skin() {
        this.sProdImgNo = new HashMap<>();
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = URLUtil.decode(name);
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = URLUtil.decode(date);
    }

    public Map<String, String> getsProdImgNo() {
        return sProdImgNo;
    }

    public void setsProdImgNo(Map<String, String> sProdImgNo) {
        this.sProdImgNo = sProdImgNo;
    }

    public String getsProdImgNo_1() {
        return sProdImgNo_1;
    }

    public void setsProdImgNo_1(String sProdImgNo_1) {
        this.sProdImgNo_1 = URLUtil.decode(ImgUrlUtil.switch200(sProdImgNo_1));
        sProdImgNo.put("sProdImgNo_1",this.sProdImgNo_1);
    }

    public String getsProdImgNo_2() {
        return sProdImgNo_2;
    }

    public void setsProdImgNo_2(String sProdImgNo_2) {
        this.sProdImgNo_2 = URLUtil.decode(ImgUrlUtil.switch200(sProdImgNo_2));
        sProdImgNo.put("sProdImgNo_2",this.sProdImgNo_2);
    }

    public String getsProdImgNo_3() {
        return sProdImgNo_3;
    }

    public void setsProdImgNo_3(String sProdImgNo_3) {
        this.sProdImgNo_3 = URLUtil.decode(ImgUrlUtil.switch200(sProdImgNo_3));
        sProdImgNo.put("sProdImgNo_3",this.sProdImgNo_3);
    }

    public String getsProdImgNo_4() {
        return sProdImgNo_4;
    }

    public void setsProdImgNo_4(String sProdImgNo_4) {
        this.sProdImgNo_4 = URLUtil.decode(ImgUrlUtil.switch200(sProdImgNo_4));
        sProdImgNo.put("sProdImgNo_4",this.sProdImgNo_4);
    }

    public String getsProdImgNo_5() {
        return sProdImgNo_5;
    }

    public void setsProdImgNo_5(String sProdImgNo_5) {
        this.sProdImgNo_5 = URLUtil.decode(ImgUrlUtil.switch200(sProdImgNo_5));
        sProdImgNo.put("sProdImgNo_5",this.sProdImgNo_5);
    }

    public String getsProdImgNo_6() {
        return sProdImgNo_6;
    }

    public void setsProdImgNo_6(String sProdImgNo_6) {
        this.sProdImgNo_6 = URLUtil.decode(ImgUrlUtil.switch200(sProdImgNo_6));
        sProdImgNo.put("sProdImgNo_6",this.sProdImgNo_6);
    }

    public String getsProdImgNo_7() {
        return sProdImgNo_7;
    }

    public void setsProdImgNo_7(String sProdImgNo_7) {
        this.sProdImgNo_7 = URLUtil.decode(ImgUrlUtil.switch200(sProdImgNo_7));
        sProdImgNo.put("sProdImgNo_7",this.sProdImgNo_7);
    }

    public String getsProdImgNo_8() {
        return sProdImgNo_8;
    }

    public void setsProdImgNo_8(String sProdImgNo_8) {
        this.sProdImgNo_8 = URLUtil.decode(ImgUrlUtil.switch200(sProdImgNo_8));
        sProdImgNo.put("sProdImgNo_8",this.sProdImgNo_8);
    }
}
